Optimal General Matchings

نویسندگان

  • Szymon Dudycz
  • Katarzyna E. Paluch
چکیده

Given a graphG = (V,E) and for each vertex v ∈ V a subsetB(v) of the set {0, 1, . . . , dG(v)}, where dG(v) denotes the degree of vertex v in the graph G, a B-matching of G is any set F ⊆ E such that dF (v) ∈ B(v) for each vertex v, where dF (v) denotes the number of edges of F incident to v. The general matching problem asks the existence of aB-matching in a given graph. A setB(v) is said to have a gap of length p if there exists a natural number k ∈ B(v) such that k+1, . . . , k+p / ∈ B(v) and k+p+1 ∈ B(v). Without any restrictions the general matching problem is NP-complete. However, if no set B(v) contains a gap of length greater than 1, then the problem can be solved in polynomial time and Cornuejols [2] presented an algorithm for finding a B-matching, if it exists. In this paper we consider a version of the general matching problem, in which we are interested in finding a B-matching having a maximum (or minimum) number of edges. We present the first polynomial time algorithm for the maximum/minimumB-matching for the case when no set B(v) contains a gap of length greater than 1.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Semi-matchings for Bipartite Graphs and Load Balancing

We consider the problem of fairly matching the left-hand vertices of a bipartite graph to the right-hand vertices. We refer to this problem as the optimal semimatching problem; it is a relaxation of the known bipartite matching problem. We present a way to evaluate the quality of a given semi-matching and show that, under this measure, an optimal semi-matching balances the load on the right han...

متن کامل

The Stable Matching Linear Program and an Approximate Rural Hospital Theorem with Couples

The deferred acceptance algorithm has been the most commonly studied tool for computing stable matchings. An alternate less-studied approach is to use integer programming formulations and linear programming relaxations to compute optimal stable matchings. Papers in this area tend to focus on the simple ordinal preferences of the stable marriage problem. This paper advocates the use of linear pr...

متن کامل

Matching preclusion and conditional matching preclusion for bipartite interconnection networks I: Sufficient conditions

The matching preclusion number of a graph is the minimum number of edges whose deletion results in a graph that has neither perfect matchings nor almost-perfect matchings. For many interconnection networks, the optimal sets are precisely those induced by a single vertex. Recently, the conditional matching preclusion number of a graph was introduced to look for obstruction sets beyond those indu...

متن کامل

Perfect Matchings in Edge-Transitive Graphs

We find recursive formulae for the number of perfect matchings in a graph G by splitting G into subgraphs H and Q. We use these formulas to count perfect matching of P hypercube Qn. We also apply our formulas to prove that the number of perfect matching in an edge-transitive graph is , where denotes the number of perfect matchings in G, is the graph constructed from by deleting edges with an en...

متن کامل

Large matchings in uniform hypergraphs and the conjectures of Erdős and Samuels

In this paper we study conditions which guarantee the existence of perfect matchings and perfect fractional matchings in uniform hypergraphs. We reduce this problem to an old conjecture by Erdős on estimating the maximum number of edges in a hypergraph when the (fractional) matching number is given, which we are able to solve in some special cases using probabilistic techniques. Based on these ...

متن کامل

On the Stable Matchings That Can Be Reached When the Agents Go Marching in One By One

The Random Order Mechanism (ROM) can be thought of as a sequential version of Gale and Shapley’s deferred-acceptance (DA) algorithm where agents are arriving one at a time, and each newly arrived agent has an opportunity to propose. Like the DA algorithm, ROM can be implemented in polynomial time. Unlike the DA algorithm, it is possible for ROM to output a stable matching that is different from...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1706.07418  شماره 

صفحات  -

تاریخ انتشار 2017